3a7e07b12af8ae85eebf914901e1d4f7c6afc405,reset-pass/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormProducer.java,FormProducer,fillComponents,#UIContainer#ViewParameters#ComponentChecker#,88

Before Change



		    	for (int i = 0; i < tml.size(); i ++ ) {
		    		UIBranchContainer errorRow = UIBranchContainer.make(tofill,"error-row:");
		    		if (tml.messageAt(i).args != null ) {	    		
		    			UIVerbatim.make(errorRow, "error", messageLocator.getMessage(tml.messageAt(i).acquireMessageCode(), (String[])tml.messageAt(i).args[0]));
		    		} else {
		    			UIVerbatim.make(errorRow, "error", messageLocator.getMessage(tml.messageAt(i).acquireMessageCode()));
		    		}
		    		
		    	}

After Change



		    	for (int i = 0; i < tml.size(); i ++ ) {
		    		UIBranchContainer errorRow = UIBranchContainer.make(tofill,"error-row:");
		    		TargettedMessage tmessage = tml.messageAt(i);
		    		String messageKey = tmessage.acquireMessageCode();
		    		if (messageKey.startsWith(TOOL_CONFIG_PREFIX)) {
		    			// The messageKey begins with toolconfig_, so grab it from tool properties
		    			String toolConfigKey = messageKey.substring(TOOL_CONFIG_PREFIX.length());
		    			String message = placement.getConfig().getProperty(toolConfigKey);
		    			UIVerbatim.make(errorRow, "error", message);
		    		}
		    		else if (tmessage.args != null ) {	    		
		    			UIVerbatim.make(errorRow, "error", messageLocator.getMessage(messageKey, (String[])tmessage.args));
		    		} else {
		    			UIVerbatim.make(errorRow, "error", messageLocator.getMessage(messageKey));